# Mission 7 Objective 7 from botcore import * power = 1 thresh = 75 def cal_thresh(): global thresh det = 101 sensed = prox.range(10, power) if sensed[LEFT] > 0: det = sensed[LEFT] if sensed[RIGHT] > 0: det = min(det, sensed[RIGHT]) if det > 100: thresh = 100 else: thresh = det - 5 print("Sensed=", sensed, " set thresh=", thresh) def cal_power(): global power power = 1 while power < 9: cal_thresh() if thresh < 100: break power = power + 1 # -- Main program -- while True: if buttons.was_pressed(1): cal_power() print("Power=", power, "thresh=", thresh) p = prox.detect(power, thresh) leds.prox(p)